Evaluating the Expressiveness of a Conceptual Model Represented in OntoUML and UML
نویسندگان
چکیده
The expressiveness of a conceptual model depends on the set of language symbols used for representation. UML is one of the most commonly used languages for representing conceptual models. However, issues remain regarding expressiveness that the language OntoUML proposes to resolve. Therefore, we performed an experiment involving eight professionals and eighty students to evaluate the expressiveness of both languages. The overall analysis showed that OntoUML was selected by the participants the most expressive language in 42% of the situations, while in 39% it was selected as having the same level of expressiveness as UML. After further analyses, we identified situations in which OntoUML was the most expressive.
منابع مشابه
Support for Domain Constraints in the Validation of Ontologically Well-Founded Conceptual Models
In order to increase the accuracy of conceptual models, graphical languages such as UML are often enriched with textual constraint languages such as the Object Constraint Language (OCL). This enables modelers to benefit from the simplicity of diagrammatic languages while retaining the expressiveness required for producing accurate models. In this paper, we discuss how OCL is used to enrich a co...
متن کاملComputational Environment to Semi-Automatically Build a Conceptual Model Represented in OntoUML
A conceptual model can be an important instrument to support the software functional requirements elicitation because it promotes better understanding of a domain. However, the representation quality of the conceptual model depends on the expressivity of the language used. OntoUML is a proposed language to solve expressivity problems. Nevertheless, OntoUML models are complicated to build for no...
متن کاملAn Automated Transformation from OntoUML to OWL and SWRL
OntoUML and OWL are ontology languages appropriated to different knowledge representation levels. In order to have better knowledge representation and reasoning capabilities in OWL ontologies, an Ontology Engineering should be used – which corresponds to the transformation of a conceptual model ontology language, such as OntoUML, to a computational ontology language, such as OWL. This paper aim...
متن کاملRevisiting the DEMO Transaction Pattern with the Unified Foundational Ontology (UFO)
In this paper, we revisit the DEMO transaction pattern in light of the domain-independent system of categories put forth by the Unified Foundational Ontology (UFO). In this process, we treat social relationships in the scope of the DEMO transactions as objectified social entities, and thereby separate the behavioural and structural aspects of the transaction pattern and clarify their interplay....
متن کاملAssessing Modal Aspects of OntoUML Conceptual Models in Alloy
Assessing the quality of conceptual models is key to ensure that conceptual models can be used effectively as a basis for understanding, agreement and construction of information systems. This paper proposes an approach to assess conceptual models defined in OntoUML by transforming these models into specifications in the logic-based language Alloy. These Alloy specifications include the modal a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016